﻿using System;
using System.Collections.Generic;
using System.Text;
using DTO;
using DAO;
using System.Data;
namespace BUS
{
    public class THUCDONBUS
    {
        ///CỦA AI THÌ TỰ ĐÓNG KHUNG VÀO. TRÁNH BỊ XÓA NHẦM CODE
        ///////////////CỦA LINH////////////////////
        public List<THUCDONDTO> LayDSMon(LOAIMONDTO LDTO, BANDTO BDTO)
        {
            THUCDONDAO MDAO = new THUCDONDAO();
            return MDAO.LayDSMon(LDTO, BDTO);
        }
        public List<THUCDONDTO> DSMon(LOAIMONDTO LDTO, DateTime bd, DateTime kt)
        {
            THUCDONDAO MDAO = new THUCDONDAO();
            return MDAO.DSMon(LDTO, bd, kt);
        }
        public THUCDONDTO TongMon(LOAIMONDTO LDTO, DateTime bd, DateTime kt)
        {
            THUCDONDAO MDAO = new THUCDONDAO();
            return MDAO.TongMon(LDTO, bd, kt);
        }
        public string LayDVT(THUCDONDTO MDTO)
        {
            THUCDONDAO MDAO = new THUCDONDAO();
            return MDAO.LayDVT(MDTO);
        }
        public THUCDONDTO LayMaLoaiMon(THUCDONDTO TDTO)
        {
            THUCDONDAO TDAO = new THUCDONDAO();
            return TDAO.LayMaLoaiMon(TDTO);
        }
        //////////////////////////////////////////
        public int ThemMon(THUCDONDTO tdDTO)
        {
            THUCDONDAO tdDAO = new THUCDONDAO();
            return tdDAO.ThemMon(tdDTO);
        }
        public List<THUCDONDTO> LayDSDVT()
        {
            THUCDONDAO tdDAO = new THUCDONDAO();
            return tdDAO.LayDSDVT();
        }
        public DataTable TimMon(THUCDONDTO tdDTO)
        {
            THUCDONDAO tdDAO = new THUCDONDAO();
            return tdDAO.TimMon(tdDTO);
        }
        public int XoaMon(THUCDONDTO tdDTO)
        {
            THUCDONDAO tdDAO = new THUCDONDAO();
            return tdDAO.XoaMon(tdDTO);
        }
        public int SuaMon(THUCDONDTO tdDTO)
        {
            THUCDONDAO tdDAO = new THUCDONDAO();
            return tdDAO.SuaMon(tdDTO);
        }
        public DataTable LayDSThucDon()
        {
            THUCDONDAO tdDAO = new THUCDONDAO();
            return tdDAO.LayDSThucDon();
        }
        public int DoiTinhTrang(THUCDONDTO tdDTO)
        {
            THUCDONDAO tdDAO = new THUCDONDAO();
            return tdDAO.DoiTinhTrang(tdDTO);
        }
        public DataTable LayDSThucDonDaXoa()
        {
            THUCDONDAO tdDAO = new THUCDONDAO();
            return tdDAO.LayDSThucDonDaXoa();
        }
        public int PhucHoiThucDonDaxoa(THUCDONDTO tdDTO)
        {
            THUCDONDAO tdDAO = new THUCDONDAO();
            return tdDAO.PhucHoiThucDonDaXoa(tdDTO);
        }
        public int XoaThatSuThucDon(THUCDONDTO tdDTO)
        {
            THUCDONDAO tdDAO = new THUCDONDAO();
            return tdDAO.XoaThatSuThucDon(tdDTO);
        }
    }
}
